$(function(){
	var Options = {
			beforeSubmit : checkout,//提交表单前的验证
			type : "POST",
			url : "tariffaction!AjaxSave",
			data:$("#tariffFrom").serialize(),
			iframe : true,
			dataType : "json",
			success : function(data) { // 提交成功的回调函数
				var d=JSON.parse(data);// 将数据转换成json类型，可以把data用alert()输出出来看看到底是什么样的结构
				// 得到的d是一个形如{"key":"value","key1":"value1"}的数据类型，然后取值出来
				alert(d.lag);
				$( "#tariffFrom").resetForm(); //重置表单
				$("#information").html("");
			},
			error : function() {
				alert("系统异常，请稍后重试！");
			}
		};
	$("#Edit").click(function(){
		$("#tariffFrom").ajaxSubmit(Options);
	});
});
//重置时清除显示的图片路径值
$(function(){
	$("#reset").click(function(){
		$("#information").html("");
	});
});
//上传文件显示当前路径
$(function() {
	$("#file").change(function() {
		$("#information").html($(this).val());
	});
});
//切换有效天数和数量
$(function() {
	$("#valid").click(function() {
		$("#days").show();
		$("#sums").hide();
	});
	$("#sum").click(function() {
		$("#sums").show();
		$("#days").hide();
	});
});
//表单的验证函数
function checkout() {
	var goodName = $("#goodsName").val();
	var file = $("#file").val();
	var tariffName = $("#tariffName").val();
	var status = $("#status").val();
	var fee = $("#fee").val();
	var validDays = $("#validDays").val();
	var amount = $("#amount").val();
	/*
	 * var startTime=$("#beginDate").val(); var endTime=$("#endDate").val();
	 */
	/* var createDate=$("#createDate").val(); */

	/* 正则表达式 */
	// var statusReg=/^[0-1]$/;
	var nameReg = /^[\w\d\u4e00-\u9fa5]{1,}$/;
	var feeReg = /^[0-9]{1,5}$/;
	var validDaysReg = /^(0|[1-9]{1,4})$/;
	var amountReg = /^[0-9]{1,4}$/;
	var imageReg = /\.(gif|jpg|jpeg|png)$/i;
	/*
	 * var start = new Date(Date.parse(startTime.replace(/-/g, "/"))); var end =
	 * new Date(Date.parse(endTime.replace(/-/g, "/")));
	 */
	if (goodName.length == 0) {
		$("#goodNameMessage").html("商品名不能为空");
		return false;
	} else if (goodName.length < 6 || goodName.length > 18) {
		$("#goodNameMessage").html("商品名长度错误");
		return false;
	} else if (!nameReg.test(goodName)) {
		$("#goodNameMessage").html("只能为汉字、英文字母、数字");
		return false;
	} else {
		$("#goodNameMessage").html("");
	}

	if (file.length == 0) {
		$("#goodFileMessage").html("必须上传文件");
		return false;
	} else if (!imageReg.test(file)) {
		$("#goodFileMessage").html("图片类型必须是gif,jpeg,jpg,png");
		return false;
	} else {
		$("#goodFileMessage").html("");
	}

	if (tariffName.length == 0) {
		$("#tariffNameMessage").html("资费名不能为空");
		return false;
	} else if (!nameReg.test(tariffName)) {
		$("#tariffNameMessage").html("只能为汉字、英文字母、数字");
		return false;
	} else if (tariffName.length < 3 || tariffName.length > 7) {
		$("#tariffNameMessage").html("资费名长度错误");
		return false;
	} else {
		$("#tariffNameMessage").html("");
	}

	if (status == -1) {
		$("#statusMessage").html("请选择状态");
		return false;
	} else {
		$("#statusMessage").html("");
	}

	if (fee.length <= 0) {
		$("#feeMessage").html("请输入价格");
		return false;
	} else if (fee < 0 || fee > 99999) {
		$("#feeMessage").html("价格区间0~99999");
		return false;
	} else if (!feeReg.test(fee)) {
		$("#feeMessage").html("只能为数字");
		return false;
	} else {
		$("#feeMessage").html("");
	}

	/*
	 * if (startTime.length==0) { $("#beginDateMessage").html("请选择时间"); } else {
	 * $("#beginDateMessage").html(""); }
	 * 
	 * if (endTime.length==0) { $("#endDateMessage").html("请选择时间"); } else {
	 * $("#endDateMessage").html(""); } if(end.getTime()<=start.getTime()) {
	 * alert("失效时间不能小于或等于生效时间"); }
	 */
	if ($("#valid").is(":checked") == true) {
		if (validDays.length <= 0) {
			$("#validDaysMessage").html("有效天数不能为空");
			return false;
		} else if (!validDaysReg.test(validDays)) {
			$("#validDaysMessage").html("有效天数0~9999");
			return false;
		} else {
			$("#validDaysMessage").html("");
		}
		$("#amount").val("");
	} else {
		if (amount.length <= 0) {
			$("#amountMessage").html("数量不能为空");
			return false;
		} else if (!amountReg.test(amount)) {
			$("#amountMessage").html("数量为0-9999");
			return false;
		} else {
			$("#amountMessage").html("");
		}
		$("#validDays").val("");
	}
	return true;

/*	alert($("#tariffFrom").serialize());
 * 
	$.ajax({
		type : "POST",
		url : "tariffaction!AjaxSave",
		data : $("#tariffFrom").serialize(),//  你的formid
		dataType : "json", // 数据类型
		success : function(data) { // 提交成功的回调函数
			var d = eval("(" + data + ")");// 将数据转换成json类型，可以把data用alert()输出出来看看到底是什么样的结构
			// 得到的d是一个形如{"key":"value","key1":"value1"}的数据类型，然后取值出来
			alert(d.lag);
		},
		error : function() {
			alert("系统异常，请稍后重试！");
		}
	});  End AJax */

	/* tariffFrom.submit(); */
	/*
	 * $("#tariffFrom").ajaxSubmit({ type : "POST", dataType : "json", // 数据类型
	 * url : "tariffaction!AjaxSave", success : function(data) { // 提交成功的回调函数
	 * var d = eval("(" + data + ")");//
	 * 将数据转换成json类型，可以把data用alert()输出出来看看到底是什么样的结构 //
	 * 得到的d是一个形如{"key":"value","key1":"value1"}的数据类型，然后取值出来 alert(d.lag); },
	 * error : function() { alert("系统异常，请稍后重试！"); } }); End AjaxSubmit
	 */
	/* return true; */
}